package formdata

type (
	GoodsDetail struct {
		GoodsId string `json:"goods_id"`
		V1      int64  `json:"v_1"`
		V2      int64  `json:"v_2"`
		V3      int64  `json:"v_3"`
	}
	GetGoodsSkuInfoReq struct {
		SkuIDs []int64 `json:"sku_ids"`
	}

	GoodsSearch struct {
		Title    string `json:"title"`
		Page     int64  `json:"page"`
		PageSize int64  `json:"page_size"`
		TypesID  int64  `json:"types_id"`
	}
	GoodsCategoryLocation struct {
		Location int64 `json:"location"`
	}
	CategoryByIDGoodsInfo struct {
		CategoryID int64 `json:"category_id"`
		Page       int64 `json:"page"`
		PageSize   int64 `json:"page_size"`
	}
	GoodsInfoList struct {
		ID          int64    `json:"id"`
		SkuId       int64    `json:"sku_id"`
		Title       string   `json:"title"`
		Point       int64    `json:"point"`
		Description string   `json:"description"`
		Img         []string `json:"img"`
		TypesID     int64    `json:"types_id"`
		IsGoods     int64    `json:"is_goods"`
		Price       string   `json:"price"`
		VipPrice    string   `json:"vip_price"`
		Stock       int64    `json:"stock"`
	}
	GoodsInfo struct {
		GoodsID     int64          `json:"goods_id"`
		Title       string         `json:"title"`
		Point       int64          `json:"point"`
		Image       []string       `json:"image"`
		Description string         `json:"description"`
		Property    []PropertyVal  `json:"property"`
		SkuInfo     []GoodsSkuInfo `json:"sku_info"`
		TypesID     int64          `json:"types_id"`
	}
	GoodsSkuInfo struct {
		SkuID       int64    `json:"sku_id"`
		ProValueID1 int64    `json:"pro_value_id_1"`
		ProValueID2 int64    `json:"pro_value_id_2"`
		ProValueID3 int64    `json:"pro_value_id_3"`
		Price       string   `json:"price"`
		VipPrice    string   `json:"vip_price"`
		Stock       int64    `json:"stock"`
		GoodsID     int64    `json:"goods_id"`
		Image       []string `json:"image"`
	}
	PropertyVal struct {
		PrId        int64   `json:"pr_id"`
		Name        string  `json:"name"`
		PropertyVal []GVals `json:"property_val"`
	}

	// 商品属性值
	GVals struct {
		ValId int64    `json:"val_id"`
		PrId  int64    `json:"pr_id"`
		Name  string   `json:"name"`
		Img   []string `json:"img"`
	}
)
